说起BT种子这玩意儿,相信小伙伴们应该都很熟悉。
早年间各种论坛求资源,留言最多的除了「好人一生平安」,就是「求种子」了。
这里求的种子,不是别的,正是前面说到的BT种子。
BT全称是BitTorrent,俗称比特洪流、BT下载,它是一种基于P2P技术的一种文件传输通信协议。
今年的7月2日,刚好迎来了它20岁的生日。
20年前的2001年7月2日,美国程序员布莱姆·科亨在雅虎信息榜上,正式发布了BitTorrent的首个可运行版本。
当时这寥寥几句话的公告,并没有引起人们的注意。
按现在的角度来看,这怎么都算一场相当失败的「新品发布会」。
只是谁也没有料到,这么一个小小的产品,居然影响了往后十几年的互联网生态。
今天,让我们来好好认识一下,走过了20年风雨的BT种子。
点对点传输让人眼前一亮
就算到了现在,小雷还是会吐槽网速不够快,有时候下个大点的视频得花上一天时间。
而20年前的网速,大伙可想而知是个什么状态了。
当时迫于慢吞吞的网速,如果想要下载软件、音乐或者电影,那就一个字「等」。
所以,很多人都在寻找「更快的下载速度」、「更方便的下载方式」。
辣么,有没有人找到「更快的下载速度」呢?还真有。
那时候用得就是最多的就是多线程技术,原理是这样滴。
把一台电脑模拟成多台电脑,然后向服务器发送下载请求。
在每台电脑下载速度差不多的情况,相当于一个电脑分到了好几个电脑的下载带宽,下载速度就上来了。
不过,这个操作会让服务器承受很大的压力,所以这个漏洞很快就被堵上了。
当时,文件共享技术也在快速发展,其中最有名的,就是音乐共享服务Napster。
不比现在随处可见的短、长视频内容,当时流行的还是MP3。
Napster,可以说是首个被广泛应用的点对点音乐共享服务。
无独有偶,BitTorrent走的也是点对点「去中心化」路线。
和一众从服务器下载文件的下载软件相比,BitTorrent显得有些清新脱俗。
它不在服务器下载软件,相反,它是从别的用户电脑里下载文件。
当然啦,这也是有前提条件的,必须得是电脑装有BitTorrent软件、且里面有相应文件的电脑才能做到。
(早期BitTorrent软件界面)
除了下载方式上的创新,BitTorrent的速度也顶呱呱。
在BitTorrent软件上,当某个文件下载的人数越多,这个文件的下载速度就会越快。
这里面就涉及到前面提到的P2P技术了。
P2P其实是Point To Point的简称,也就是点对点。
P2P用的是分工下载的方式,比如要下载一个视频,不同用户下载视频的不同部分。
等下载好了,下载器会把视频拼接起来在相互传输。
如此一来,服务器的带宽压力小了,每个人的下载速度也会变快。
我们平时常用的迅雷和百度网盘,都有用到这个技术。
理论上说,一个资源越热门,那么它的下载速度就会越快。
反向思考,要是你下载的冷门资源,下载速度是提不上来的。
美名背后争议接踵而来
BitTorrent这种点对点「去中心化」的特征,在当时大受欢迎。
推出不久就受到了很多开发者的关注,还吸引了不少Linux用户的目光。
因为这些Linux用户需要经常共享很多开源的程序、系统镜像文件等等。
为了让用户更快地找到资源,布莱姆·科亨还设计了「BT种子」。
BT种子是一个包含信息的文本文件,它包括Tracker信息和文件信息两部分。
大伙都应该看到过,喏,就是一个后缀名是torrent的文件。
Tracker信息,含有Tracker服务器地址和对Tracker服务器的设置,这两个在下载过程中会用到。
文件信息,则是下载文件的一些具体信息。
辣么,这个BT种子要怎么用呢?
用BT下载器下载文件时,首先,下载器会解析BT种子,得出Tracker地址,接着连接Tracker服务器。
Tracker服务器会搜索下载同一个资源的用户,把他们的IP共享给我们。
最后下载者之间会形成P2P关系,这时候下载速度就上来了。
问题也就出在这里咯。
从别人电脑里下载的音乐、电影资源,十有八九都是盗版资源。
BT种子的存在,无疑让这些盗版资源,多了条更便捷的流通渠道。
不过早在BitTorrent技术推出之前,互联网上就已经有盗版资源了。
一些非法网站为了流量,把盗版的软件、音乐和电影等资源存在自己网站上,任别人使用下载。
大伙都知道,存储这些海量资源,可都是要花钱买服务器,还得给运营商交流量费。
这笔数目不低的花费,其实在一定程度上也遏制住了盗版资源的传播。
然鹅,BT种子的横空出世,靠高花费遏制盗版这手段不管用了。
现在盗版文件直接储存在普通用户电脑里,盗版网站的服务器里只需要存BT种子就行了。
全球最大的盗版资源网站——海盗湾,网站里存储的就都是BT种子。
这也让布拉姆·科亨和BitTorrent技术背负了不少骂名。
最后
尽管BitTorrent确实带来了盗版猖獗的情况,但是小雷想说的是,技术本无罪。
就像布拉姆·科亨自己一直强调的,「只提供技术而不是内容」。
乘着时代浪潮的创新,本身就值得我们鼓励。
我们要做的是对不正确的技术使用说「不」,而不是指责技术本身。
20年后的今天,网速动不动就百兆千兆,像以前那么慢的网速,我们是感受不到了。
所以,小雷很能理解当时人们对「更快」、「更方便」的渴望。
BitTorrent已经走过了20个年头,按人的年龄算,它现在是个朝气蓬勃的小伙子。
但在技术领域,它却已经慢慢没落了。
文件传输速度的提升、国内正版版权意识的加强,都让BitTorrent这类点对点传输软件失去它往日的光彩。
就连创始人布拉姆·科亨本人,好几年前就已经放弃了对BitTorrent软件的开发。
不知道下一个20年到来时,还有多少人记得曾经的BitTorrent呢?